package org.jeecg.modules.demo3.fly.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.hibernate.boot.model.relational.Database;
import org.jeecg.modules.demo3.fly.entity.assist.qun.AFPart;

import java.util.List;

/**
 * @author wjn
 * @version V1.0
 * @date 2021/7/1 16:24
 * @Copyright © 2021/7/1 深圳卓翼航空无人机有限公司
 */
public interface AFPartMapper extends BaseMapper<AFPart> {

    /*
     * 添加设备
     * String fId
     * String aId
     * */
    int getInsertAFPart(AFPart afPart);

    /*
     * 移除设备
     * String fId
     * int serialNumber
     * */
    int getDeleteAFPart(String fId, int serialNumber);

    /*
    * 查看设备是否已经存在该群中
     * String fId
     * String serialNumber
    * */
    AFPart getByAFPart(int serialNumber);

    /*
    * 查询该群中所有设备
    * */
    List<Integer> getAId(String fId);

    /*
    * 删除群及设备
    * String fId
    * */
    int getDeleteAFParts(String fId);

}
